package _Banque._TUN;

import _Banque.Banque;
import _Banque.CompteEpargne;
import _Banque.Titulaire;
import _Tests.Tests;

//
//IUT de Nice / Departement informatique / Module APO-C++
//Annee 2008_2009 - Package _Banque
//
//Classe CompteEpargne - Tests unitaires des accesseurs de modification
//                     (Cas nominaux)
//
//Auteur : T.Tran Van Thoan - Q.Salmeron
//

public class T_CompteEpargne_N2_3 {
	
	public static void main (String[] args) throws _Exception.IPException {
		
		Tests.Begin("_Banque.CompteEpargne", "1.5.0");
		
		Banque b = new Banque();

		String adresse_1= "Imm. Les Magnolias Bat. 2, 8 Bd Napoleon III - NICE (06000)";
		//String adresse_2= "Villa Beau Sejour, 115 Av. de la Grande Armee - PARIS (75000)";
		Titulaire dupuy = new Titulaire("DUPUY", "Melanie", "1978/04/25", adresse_1);
		//Titulaire durand = new Titulaire("Durand", "Paul", "1981/01/03",  adresse_2);
		//String titulaire_1= "DUPUY Melanie (1978/04/25) - Imm. Les Magnolias Bat. 2, 8 Bd Napoleon III - NICE (06000)";
		//String titulaire_2= "DURAND Paul (1981/01/03) - Villa Beau Sejour, 115 Av. de la Grande Armee - PARIS (75000)";
		CompteEpargne cpt_1 = new CompteEpargne(b, dupuy, 0.005f);
		//CompteEpargne cpt_2 = new CompteEpargne(durand, 0.003f);
		
			Tests.Design("Controle des accesseurs de modification", 3); {
				
				Tests.Case("Accesseur setAdresse"); {
					
					String auSoleil = "Imm. Les Sardines, 3 Avenue de la Canebiere - MARSEILLE (13000)";
					
					cpt_1.setAdresse(auSoleil);
					Tests.Unit(auSoleil, cpt_1.getAdresseTitulaire());
				}
			}
		Tests.End();
	}

}
